<?php $archis=strtoupper($proyecto->getNombre())?>
<?php
header("Pragma: ");
header('Cache-control: ');
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Content-type: application/vnd.ms-excel");
header("Content-disposition: attachment; filename='AnalisisPresupuestario_$archis.ods'");
?>    
<html>
    <head>
        <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    </head>
   <body>

<div id="titulos" align="center"><h1>ANALISIS PRESUPUESTARIO</h1></div><br>

<div id="titulos" align="center"><b>PROYECTO:</b>&nbsp;<?php echo $proyecto->getNombre()?></div><br>

<div id="cajaprincipalproyecto" align="center">

    <?php if ($si == true) { ?>
        <div align="center" id="cajaanalisisindex"><br>
            <table border="1" id="contextual" class="table" align="center" name="campo">
                <tr id="filascolor" align="center">
                    <td>RUBROS</td>
                    <td>VALORES &nbsp <?php echo strtoupper($fdefecto->getSiglasInst()) ?></td>
                    <td>% FINANCIAMIENTO &nbsp <?php echo strtoupper($fdefecto->getSiglasInst()) ?></td>
                    <td>VALORES &nbsp <?php echo strtoupper($fcontraparte->getSiglasInst()) ?></td>
                    <td>% FINANCIAMIENTO &nbsp <?php echo strtoupper($fcontraparte->getSiglasInst()) ?></td>
                </tr>
                <?php
                $porcentajetotal1 = 0;
                $porcentajetotal2 = 0;
                $seguimiento = 0;
                $totalsenescyt = 0;
                
                $techos = Doctrine_Core::getTable('techos')->createQuery('t')
                        ->where('t.id_pro = ?', $idpro)
                        ->execute();
                foreach ($techos as $tp):
                    $idauxtp = $tp->getIdTp();
                    $sumavalor1 = 0;
                    $sumavalor2 = 0;
                    $descripciones = Doctrine_Core::getTable('descripciongeneral')->createQuery('d')
                            ->where('d.id_tp = ?', $tp->getIdTp())
                            ->execute();


                    foreach ($descripciones as $de):
                        $vals = Doctrine_Core::getTable('valor')->createQuery('v')
                                ->where('v.id_dg = ?', $de->getIdDg())
                                ->execute();

                        foreach ($vals as $va):
                            if ($va->getIdFo() == $fdefecto->getIdFo()) {
                                $sumavalor1 = $sumavalor1 + $va->getVal();
                            } else {
                                if ($va->getIdFo() == $fcontraparte->getIdFo()) {
                                    $sumavalor2 = $sumavalor2 + $va->getVal();
                                }
                            }
                        endforeach;

                    endforeach;


                    $porcentaje1 = 0;
                    $porcentaje1 = (100 * $sumavalor1) / $presupuestodefecto;
                    $porcentajetotal1 = $porcentajetotal1 + $porcentaje1;
                    $porcentaje2 = 0;
                    $porcentaje2 = (100 * $sumavalor2) / $presupuestocontraparte;
                    $porcentajetotal2 = $porcentajetotal2 + $porcentaje2;
                    ?>
                    <tr  align="center">
                        <td align="justify"><?php echo $tp->getNombre() ?></td>

                        <td align="right"><?php echo round($sumavalor1,2) ?></td>
                        <td><?php echo round($porcentaje1,2) ?> %</td>

                        <td align="right"><?php echo round($sumavalor2,2) ?></td>
                        <td><?php echo round($porcentaje2,2) ?> %</td>
                    </tr>
                <?php endforeach; ?>

                            
                <tr align="center">
                    <td id="filascolor">MONTO DEL APORTE <?php echo strtoupper($fdefecto->getSiglasInst())?></td>
                    <td align="right"><?php echo round($presupuestodefecto,2) ?></td>
                    <td></td>
                    <td align="right"><?php echo round($presupuestocontraparte,2) ?></td>
                    <td><?php echo round($porcentajetotal2,2) ?>%</td>
                </tr>
                <tr align="center">
                    <td style="background-color: skyblue;">% DE SEGUIMIENTO Y  MONITOREO  (  5% )</td>
                    <td align="right"><?php echo round($seguimiento = $presupuestodefecto * 0.05,2) ?></td>
                    <td><?php echo $seg=($seguimiento/$presupuestodefecto)*100?> %</td>
                </tr>
                <tr align="center">
                    <td id="filascolor">FINANCIAMIENTO  <?php echo strtoupper($fdefecto->getSiglasInst())?></td>
                    <td align="right"><?php echo round($totalsenescyt = $seguimiento + $presupuestodefecto,2) ?></td>
                </tr>
                    <tr align="center">
                    <td style="background-color: skyblue;">APORTE DE LA ENTIDAD PRINCIPAL EJECUTORA (CONTRAPARTE  M&Iacute;NIMO)</td>
                    <td><?php echo round($presupuestocontraparte,2) ?></td>
                </tr>
                <tr align="center">
                    <td id="filascolor">MONTO TOTAL DE EJECUCI&Oacute;N DEL PROYECTO</td>
                    <td><?php echo round($presupuestocontraparte+$seguimiento + $presupuestodefecto,2) ?></td>
                    <td><?php echo round($porcentajetotal1 + $seg,2) ?>%</td>
                    <td><?php echo round($totalsenescyt+$presupuestocontraparte,2)?></td>
                    <td id="filascolor">TOTAL PROYECTO</td>
                </tr>
            </table>
        </div><br></br>    
        


    <?php } else { ?>
        <div align="center" class="context" id="cajaanalisisindex">
            <br><b>No se puede realizar el analisis presupuestario porque no existen valores ingresados en los correspondientes fondos</b></br>
            <br>
        </div>
        <br><br>
        <div align="center">
           

        </div><br><br><br>

        <?php
    }
    ?>

</div>
